//--------------------------------------------------------------
//
// Qizhi Zhang 
// ezhung@gmail.com
// http://www.moorwind.com
//
//--------------------------------------------------------------
package reader.model
{
	import __AS3__.vec.Vector;
	
	import org.puremvc.as3.multicore.interfaces.IProxy;
	
	import reader.model.vo.ServiceVO;

	public interface IServiceProxy extends IProxy
	{
		function addService(service:ServiceVO):void;
		function updateService(service:ServiceVO):void;
		function deleteService(service:ServiceVO):void;
		function selectService(sid:int):ServiceVO;
		function selectAllService():Vector.<ServiceVO>;
		function requestAuthWindow(service:ServiceVO, callback:Function):void;
		function deleteAccount():void;
	}
}